008a826653bfbebe311ab4c9c8dec78f241e8181,workbench/mps-workbench/jetbrains.mps.ide/source_gen/jetbrains/mps/ide/findusages/findalgorithm/finders/specific/LanguageConceptsUsagesFinder.java,LanguageConceptsUsagesFinder,find,#SearchQuery#ProgressMonitor#,31
Before Change
@Override
public SearchResults find(SearchQuery query, @NotNull ProgressMonitor monitor) {
SearchResults<SNode> searchResults = new SearchResults<SNode>();
IHolder holder = query.getObjectHolder();
assert holder instanceof ModuleHolder;
SModule module = ((ModuleHolder) holder).getObject();
assert module instanceof Language;
After Change
@Override
public SearchResults find(SearchQuery query, @NotNull ProgressMonitor monitor) {
SearchResults<SNode> searchResults = new SearchResults<SNode>();
Object value = query.getObjectHolder().getObject();
SModule module = null;
if (value instanceof SModule) {
module = ((SModule) value);
} else if (value instanceof SModuleReference) {
module = query.getScope().resolve(((SModuleReference) value));
}
if (!(module instanceof Language)) {
return searchResults;